home *** CD-ROM | disk | FTP | other *** search
/ PC User 2004 August / Disc 1 / PCU0804CD1.iso / software / utils / files / regmech.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-05-25  |  6.8 KB  |  97 lines

  1. ;InnoSetupVersion=4.2.1
  2. [Setup]
  3. AppName=Registry Mechanic
  4. AppVerName=Registry Mechanic
  5. AppId=Registry Mechanic
  6. AppVersion=3.0
  7. AppPublisher=WinGuides Software
  8. AppPublisherURL=http://www.winguides.com/regmech/
  9. AppSupportURL=http://www.winguides.com/regmech/
  10. AppUpdatesURL=http://www.winguides.com/regmech/
  11. AppMutex=GuideWorksRegistryMechanic
  12. DefaultDirName={pf}\Registry Mechanic
  13. DefaultGroupName=Registry Mechanic
  14. OutputBaseFilename=rminstall
  15. Compression=lzma
  16. PrivilegesRequired=poweruser
  17. LicenseFile=embedded\License.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\Help.chm"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\RegMech.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\RegMech.exe.manifest"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\ref\Deutsch.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  25. Source: "{app}\ref\English.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  26. Source: "{app}\ref\Espa
  27. ol.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  28. Source: "{app}\ref\Fran
  29. ais.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  30. Source: "{app}\ref\IngnorList.lst"; DestDir: "{app}\ref"; Flags: ignoreversion 
  31. Source: "{sys}\msvbvm60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  32. Source: "{sys}\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  33. Source: "{sys}\MSFLXGRD.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  34. Source: "{sys}\scrrun.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,5.0; Flags: restartreplace regserver sharedfile 
  35. [Dirs]
  36. Name: "{app}\ref"; Flags: uninsalwaysuninstall 
  37. Name: "{app}\backup"; Flags: uninsalwaysuninstall 
  38. Name: "{app}\log"; Flags: uninsalwaysuninstall 
  39. Name: "{app}\sound"; Flags: uninsalwaysuninstall 
  40. [Registry]
  41. Root: HKLM; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  42. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  43. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "BackUpFile"; ValueType: String; ValueData: "{app}\backup"; Flags: uninsdeletevalue 
  44. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "LogFile"; ValueType: String; ValueData: "{app}\log"; Flags: uninsdeletevalue 
  45. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "RefFile"; ValueType: String; ValueData: "{app}\ref"; Flags: uninsdeletevalue 
  46. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "SoundFile"; ValueType: String; ValueData: "{app}\sound"; Flags: uninsdeletevalue 
  47. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Help"; ValueType: String; ValueData: "{app}\help.chm"; Flags: uninsdeletevalue 
  48. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Support"; ValueType: String; ValueData: "http://www.winguides.com/regmech/"; Flags: uninsdeletevalue 
  49. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "ShowRegScreen"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  50. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "BuyNow"; ValueType: String; ValueData: "http://www.winguides.com/regmech/?action=purchase"; Flags: uninsdeletevalue 
  51. Root: HKCU; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  52. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  53. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Language"; ValueName: "default"; ValueType: String; ValueData: "English"; Flags: uninsdeletevalue 
  54. Root: HKU; Subkey: ".DEFAULT\Software\WinGuides\Registry Mechanic\Language"; ValueName: "default"; ValueType: String; ValueData: "English"; Flags: uninsdeletevalue 
  55. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "AutoBackup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  56. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "NoConfirmation"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  57. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  58. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Suggest"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  59. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "RegistryMechanic"; ValueType: String; ValueData: "{app}\RegMech.exe /QS"; Tasks: autostart; Flags: uninsdeletevalue 
  60. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "1"; Tasks: autostart; Flags: uninsdeletevalue 
  61. [INI]
  62. FileName: "{app}\regmech.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.winguides.com/regmech/"; 
  63. [Run]
  64. Filename: "{app}\regmech.exe"; Description: "Launch Registry Mechanic"; Flags: postinstall skipifsilent nowait
  65. [Icons]
  66. Name: "{group}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; 
  67. Name: "{group}\Home Page"; Filename: "{app}\regmech.url"; 
  68. Name: "{group}\Uninstall Registry Mechanic"; Filename: "{uninstallexe}"; 
  69. Name: "{commondesktop}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Tasks: desktopicon; 
  70. Name: "{commonappdata}\Microsoft\Internet Explorer\Quick Launch\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Comment: "Launch Registry Mechanic"; Tasks: quicklaunchicon; 
  71. [Tasks]
  72. Name: "autostart"; Description: "&Automatically scan registry when Windows starts"; GroupDescription: "Options:"; 
  73. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  74. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  75. [InstallDelete]
  76. Type: files; Name: "{userdesktop}\Registry Mechanic.lnk"; 
  77. Type: files; Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Registry Mechanic.lnk"; 
  78. [UninstallDelete]
  79. Type: files; Name: "{app}\log\*.log"; 
  80. Type: files; Name: "{app}\backup\*.*"; 
  81. Type: files; Name: "{app}\ref\*.ini"; 
  82. Type: files; Name: "{app}\sound\*.wav"; 
  83. Type: files; Name: "{app}\regmech.url"; 
  84. [CustomMessages]
  85. default.AdditionalIcons=Additional icons:
  86. default.CreateDesktopIcon=Create a &desktop icon
  87. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  88. default.ProgramOnTheWeb=%1 on the Web
  89. default.UninstallProgram=Uninstall %1
  90. default.LaunchProgram=Launch %1
  91. default.AssocFileExtension=&Associate %1 with the %2 file extension
  92. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  93. [Languages]
  94. ; These files are stubs
  95. ; To achieve better results after recompilation, use the real language files
  96. Name: "default"; MessagesFile: "embedded\default.isl"; 
  97.